Skip to content

[docs] Update documentation for features from 2026-05-14#1338

Open
danielmeppiel wants to merge 1 commit into
mainfrom
docs/daily-update-2026-05-15-5c229c6e187bb57f
Open

[docs] Update documentation for features from 2026-05-14#1338
danielmeppiel wants to merge 1 commit into
mainfrom
docs/daily-update-2026-05-15-5c229c6e187bb57f

Conversation

@danielmeppiel
Copy link
Copy Markdown
Collaborator

Documentation Updates - 2026-05-14

This PR updates the documentation based on features and fixes merged in the last 24 hours.

Features Documented

Changes Made

  • Updated docs/src/content/docs/troubleshooting/install-failures.md to add a "Policy blocked after lockfile wipe" section describing the required-packages-deployed catch-22, the v0.14 self-healing behavior, and the older-version workaround
  • Updated docs/src/content/docs/troubleshooting/policy-debugging.md to add required-packages-deployed as a named common block scenario with fix instructions, and to note that dependencies.require/deny now layer correctly through extends: org

Merged PRs Referenced

Notes

Note

🔒 Integrity filter blocked 9 items

The following items were blocked because they don't meet the GitHub integrity level.

  • #1319 search_pull_requests: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".
  • #1312 search_pull_requests: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".
  • #1307 search_pull_requests: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".
  • #1306 search_pull_requests: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".
  • #1281 search_pull_requests: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".
  • #1248 search_pull_requests: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".
  • #1246 search_pull_requests: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".
  • #1245 search_pull_requests: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".
  • #1224 search_pull_requests: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".

To allow these resources, lower min-integrity in your GitHub frontmatter:

tools:
  github:
    min-integrity: approved  # merged | approved | unapproved | none

Generated by Daily Documentation Updater · ● 1.7M ·

To install this agentic workflow, run

gh aw add githubnext/agentics/workflows/daily-doc-updater.md@b87234850bf9664d198f28a02df0f937d0447295
  • expires on May 17, 2026, 6:10 AM UTC

…g inheritance (#1313, #1290)

- install-failures.md: add 'Policy blocked after lockfile wipe' section describing
  the required-packages-deployed catch-22 and the v0.14 self-healing behavior
- policy-debugging.md: add required-packages-deployed as a common block scenario
  with fix instructions for v0.14+ and older versions
- policy-debugging.md: note that dependencies.require/deny now layer correctly
  through extends: org (fixed in #1290)

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot AI review requested due to automatic review settings May 15, 2026 06:10
@danielmeppiel danielmeppiel added automation Deprecated: use type/automation. Kept for issue history; will be removed in milestone 0.10.0. documentation Deprecated: use type/docs. Kept for issue history; will be removed in milestone 0.10.0. labels May 15, 2026
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates the troubleshooting documentation to reflect recent policy-related fixes, specifically around required-packages-deployed behavior after deployed_files is lost and around correct inheritance of dependencies.require/dependencies.deny through extends: org.

Changes:

  • Document dependencies.require / dependencies.deny inheritance when repo policy uses extends: org.
  • Add a new “required-packages-deployed” troubleshooting entry with symptoms/causes/remediation steps.
  • Add an install-failures troubleshooting section for policy blocks after a lockfile wipe/lockfile degradation.
Show a summary per file
File Description
docs/src/content/docs/troubleshooting/policy-debugging.md Adds troubleshooting notes for required-packages-deployed and documents fixed dependency inheritance semantics through extends: org.
docs/src/content/docs/troubleshooting/install-failures.md Adds an install-failure section explaining the required-packages-deployed block after lockfile/deployed_files loss and suggested remediation.

Copilot's findings

Comments suppressed due to low confidence (2)

docs/src/content/docs/troubleshooting/policy-debugging.md:192

  • The "older versions" workaround appears incorrect: without the v0.14+ content-identical adopt behavior, a one-time --no-policy run will still treat the on-disk files as user-authored collisions (because they are not in managed_files) and will write an empty deployed_files back to the lockfile again. That means the next policy-enforced install will remain blocked. Consider updating this to recommend a one-time --force (with a warning about overwriting) or removing the affected deployed files before reinstalling, rather than implying --no-policy repopulates deployed_files on older versions.
- **Fix (older versions):** Use `--no-policy` once to break the loop, then run normally:

  ```bash
  apm install --no-policy   # one-time: repopulates deployed_files
  apm install               # policy now passes
**docs/src/content/docs/troubleshooting/install-failures.md:184**
* The "older than v0.14" guidance likely won't self-heal: on versions without byte-identical adopt, `--no-policy` does not repopulate `deployed_files` if the files already exist and are treated as user-authored collisions, so the next policy-enforced run will still be blocked. Please update this to a workaround that actually repopulates `deployed_files` on older versions (e.g. one-time `--force` with caution, or deleting the affected deployed files before reinstalling), or explicitly state that older versions may require continuing to use `--no-policy`/`--force` until upgrading.

On APM versions older than v0.14, use --no-policy once to break the loop:

apm install --no-policy   # one-time: repopulates deployed_files
apm install               # policy now passes
</details>


- **Files reviewed:** 2/2 changed files
- **Comments generated:** 2


Comment on lines +181 to +187
- **Fix (v0.14+):** Re-run `apm install`. APM now auto-adopts byte-identical existing files, which repopulates `deployed_files` without overwriting your content. The next `apm install` will then pass the policy gate.

```bash
apm install # repopulates deployed_files; policy passes on this run
```

- **Fix (older versions):** Use `--no-policy` once to break the loop, then run normally:
Comment on lines +171 to +177
If `apm install` fails with `Policy violation: required-packages-deployed` right after a lockfile wipe, hand-edit, or partial-install crash, the lockfile has an empty `deployed_files` list for a required package even though the files are on disk.

Re-run `apm install` -- APM now auto-adopts byte-identical existing files and repopulates `deployed_files`, which lets the policy gate pass:

```bash
apm install
```
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

automation Deprecated: use type/automation. Kept for issue history; will be removed in milestone 0.10.0. documentation Deprecated: use type/docs. Kept for issue history; will be removed in milestone 0.10.0.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants